package com.sld.integrate.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author wugangwei
 * @since 2022-04-15
 */
@TableName("info_concrete_register")
@Data
public class InfoConcreteRegister implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 任务编号
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer registerId;

    /**
     * 公司名称
     */
    private String companyName;

    /**
     * 商混站名称
     */
    private String mixingStation;

    /**
     * 车牌号码
     */
    private String plateNo;

    /**
     * 工作日期
     */
    private LocalDate workDate;

    /**
     * 混凝土标号
     */
    private String concreteType;

    /**
     * 混凝土方量(m³)
     */
    private Integer concreteVolume;

    /**
     * 绑定状态（0未绑定，1绑定）
     */
    private String bindState;

    private Date bindTime;

    private Integer workSeqId;

    /**
     * 登记时间
     */
    private Date insertTime;

    @Override
    public String toString() {
        return "InfoConcreteRegister{" +
            "registerId=" + registerId +
            ", companyName=" + companyName +
            ", mixingStation=" + mixingStation +
            ", plateNo=" + plateNo +
            ", workDate=" + workDate +
            ", concreteType=" + concreteType +
            ", concreteVolume=" + concreteVolume +
            ", bindState=" + bindState +
            ", bindTime=" + bindTime +
            ", workSeqId=" + workSeqId +
            ", insertTime=" + insertTime +
        "}";
    }
}
